﻿
.left {
    float: left;
    width: 210px;
}
.right {
    float: right;
    width: 770px;
}
.m2 {
    border: 1px solid #CCCCCC;
}
.m1 .mt, .m2 .mt {
    background: url("../images/newicon20121106.png") repeat-x scroll 0 -287px transparent;
    border-bottom: 1px solid #CCCCCC;
    font: bold 14px/1em simsun;
    height: 31px;
}
.left .m1 .mt, .left .m2 .mt {
    line-height: 28px;
}
.m1 .mt {
    border-left: 1px solid #DEDFDE;
    border-right: 1px solid #DEDFDE;
    border-top: 1px solid #DEDFDE;
}
.m1 .tab li a {
    border-left: 1px solid #DDDDDD;
    float: left;
    height: 21px;
    padding: 7px 12px 0;
}
.m1 .tab li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.m1 .tab li a, .m1 .tab li a:hover, .m1 .tab li a:visited {
    color: #666666;
}
.m1 .tab .curr a, .m1 .tab .curr a:hover, .m1 .tab .curr a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #BD0000;
    cursor: default;
}
.left .m2 .mt {
    height: 28px;
}
.right .tab {
    background: url("../images/line.gif") no-repeat scroll right top transparent;
    float: left;
    padding-right: 1px;
}
.right .m1 .tab li a {
    background-position: right -318px;
}
.right .m1 .tab li {
    padding-top: 1px;
}
.right .m1 .tab .curr {
    padding-top: 0;
}
.right .mt {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: 0 -286px;
    border-color: -moz-use-text-color #CCCCCC -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;
}
.right .m1 .tab .curr a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BD0000 #BD0000 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 2px 2px 0;
    height: 23px;
    padding: 6px 10px 0 11px;
}
.m2 h2 {
    font: bold 14px/28px simsun;
    padding: 0 8px;
}
.left .m2 h2 {
    font-size: 12px;
}
.none {
    display: none;
}
.m2 .mc {
    border-top: 1px solid #F7F7F7;
}
.mt .extra {
    display: inline;
    float: right;
    font-weight: normal;
}
button {
    padding: 0;
}
.choose input {
    vertical-align: middle;
}
.hl_red, #summary a.hl_red {
    color: #CE0000;
}
.hl_red_bg {
    background: none repeat scroll 0 0 #CE0000;
    color: #FFFFFF;
    display: inline-block;
    line-height: 12px;
    margin-right: 5px;
    padding: 1px 2px;
}
.tc {
    text-align: center;
}
.p10 {
    padding: 10px;
}
.p-bfc {
    overflow: hidden;
}
.spec-control, #store-selector .text b, #choose .selected b, #choose-btns .choose-btn-append-lite .btn-append, .slogens b, #brand-bar .slogens .fore2, #brand-bar .slogens .fore4, .star, .wrap-input a, #choose-btns .btn a b, #brand-bar .slogens dt, #brand-bar .seller-btn a, .itemover-title button, .topic .icon, #ranklist .tabcon span, #comment .btn-comment, #recomment .master s, #ranklist .tab .curr, .topic-best, .master s, .suits li s, #recommend .infos s, #favorable-suit .infos s, .btn-buy, #product-detail .detail-correction b, .nav-minicart-btn a, #consult-search .btn-search, #comments-list .tl, #comments-list .mt, #comments-list li.last, .item-warnning s, .share-list-item a, .share-ft b, #view-bigimg b, #tab-services table td .btn-buy, #evaluate span, #evaluate s, #evaluate-detail s, .li-img a b, #store-selector .close, .extra-ico, .f-sercvice-list b {
    background-image: url("../images/newicon20121106.png");
    background-repeat: no-repeat;
}
.seller-status .p-price, .itemover-related-list .p-price, .itemover1-related-list .p-price, .join a {
    color: #CC0000;
}
.norecode {
    padding-top: 10px;
}
.slogens a:hover {
    text-decoration: none;
}
#choose-btns #choose-btn-append a {
    line-height: 38px;
}
#choose-btns .btn a {
    background-color: #D80000;
    color: #FFFFFF;
    font: 18px/38px "microsoft yahei";
    position: relative;
    text-align: center;
}
#choose-btns .btn a b {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#choose-btns .disabled a {
    background: none repeat scroll 0 0 #F5F5F5;
    cursor: not-allowed;
}
#summary .s-arrow {
    font: 8px simsun;
    text-decoration: none;
}
.clb {
    clear: both;
}
#view-buy, #buy-buy, #related-viewed, #choose-btn-divide, #choose-btn-easybuy, #choose-btn-notice, .product-intro-noitem #choose-amount, #recommend .tab li, #product-intro-noitem #choose-btn-easybuy, #recommend, #brand-bar .seller-btn #jdim.noservice, #choose-result, #nav-minicart, #buy-buy, #view-buy, #search-result, #itemover-related-list, #itemover1-related-list, #comment {
    display: none;
}
#noitem-related-list {
    overflow: hidden;
}
.pagin .current:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: default;
}
.product-intro-noitem #choose #choose-noresult {
    border: medium none;
}
.seller-link a, #tab-services a, #view-bigimg a, .detail-correction a, .detail-list a, #summary a, .p-comm a {
    color: #005AA0;
}
.root61 .right {
    width: 990px;
}
.star {
    display: inline-block;
    height: 14px;
    width: 75px;
}
.sa5 {
    background-position: -109px -239px;
}
.sa4 {
    background-position: -124px -239px;
}
.sa3 {
    background-position: -139px -239px;
}
.sa2 {
    background-position: -154px -239px;
}
.sa1 {
    background-position: -169px -239px;
}
.sa0 {
    background-position: -184px -239px;
}
#product-intro {
    height: auto !important;
    min-height: 470px;
    padding-left: 370px;
    position: relative;
}
#product-intro .dt {
    float: left;
    text-align: right;
    width: 72px;
}
#product-intro .dd {
    float: left;
    width: 376px;
}
#name {
    border-bottom: 1px dotted #CCCCCC;
    padding-bottom: 10px;
}
#name h1 {
    font: bold 16px/1.5em Arial,Verdana,"microsoft yahei";
}
#name h1, #name strong {
    font-family: arial,"microsoft yahei";
    overflow: hidden;
    width: 620px;
}
#name strong {
    color: #CC0000;
    display: block;
    font-size: 16px;
}
#summary .dt {
    font-family: simsun;
}
#summary {
    float: left;
    padding: 10px 0;
    width: 452px;
}
#summary li {
    overflow: hidden;
    padding: 6px 0;
}
#summary-price .dd {
    line-height: 12px;
}
#summary #summary-stock {
    height: 28px;
    padding-bottom: 0;
}
#summary-price {
    height: 18px;
    overflow: hidden;
}
#summary-price .p-price img {
    margin-left: -4px;
}
#summary-price .p-price {
    color: #CC0000;
    font-size: 18px;
}
#summary-grade .star {
    float: left;
    margin: 1px 5px 0 0;
}
#summary-service a {
    margin: 0 6px;
}
#summary #summary-stock {
    margin-top: 15px;
    overflow: visible;
}
#summary-stock .dt {
    margin-top: 4px;
}
#summary-gifts .li, #summary-gifts .li-img {
    margin-bottom: 8px;
}
#summary-gifts .li-img {
    line-height: 28px;
    margin-right: 10px;
    margin-top: -3px;
    overflow: hidden;
}
.li-img a b {
    background-position: -56px -259px;
    border: 1px solid #DDDDDD;
    display: inline-block;
    height: 25px;
    width: 25px;
}
#summary-gifts .li-img em {
    font-size: 12px;
}
#summary-gifts .li-img img {
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 5px;
}
.li-img .gift-text {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 470px;
}
#choose {
    background: none repeat scroll 0 0 #FFFCF5;
    border: 1px solid #EDD28B;
    float: left;
    margin-bottom: 20px;
    width: 450px;
}
#choose:hover {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #DF9A07;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0 0 1px #FF6600;
}
.product-intro-noitem #choose:hover, .product-intro-itemover #choose:hover {
    border-radius: 0 0 0 0;
    box-shadow: none;
}
.product-intro-noitem #choose {
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #DDDDDD;
    margin-bottom: 0;
}
.product-intro-noitem, .product-intro-itemover {
    margin-bottom: 15px;
}
#choose li {
    border-bottom: 1px dotted #F3E6C6;
    overflow: hidden;
}
.product-intro-noitem #choose li {
    border-color: #DDDDDD;
}
#choose-noresult {
    padding-left: 10px;
}
#choose a {
    display: block;
    text-decoration: none;
    white-space: nowrap;
}
#choose #choose-btns {
    border-bottom: medium none;
}
#choose .dt {
    width: 71px;
}
#choose .dd {
    border-bottom: 4px solid #FFFDEE;
    border-top: 4px solid #FFFDEE;
    overflow: hidden;
}
.product-intro-noitem #choose .dd {
    border-color: #F5F5F5;
}
#choose .item {
    float: left;
    margin: 2px 8px 2px 0;
}
#choose .item img {
    float: left;
}
#choose .item a:link, #choose .item a:visited {
    border: 1px solid #CCCCCC;
    padding: 1px;
}
#choose .item a:hover, #choose .item a:active, #choose .selected a:link, #choose .selected a:visited {
    border: 2px solid #CC0000;
    padding: 0;
}
#choose .selected, #choose .disabled {
    position: relative;
}
#choose .disabled i {
    display: none;
}
#choose #choose-color .disabled a {
    border: 1px dashed #CCCCCC;
    padding: 1px;
}
#choose #choose-version .disabled a {
    border: 1px dashed #CCCCCC;
    padding: 4px;
}
#choose #choose-version .disabled a, #choose #choose-version .disabled a:visited {
    color: #999999;
}
#choose .selected b {
    background-position: -202px -224px;
    bottom: 0;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 12px;
}
#choose-color .dt {
    margin-top: 24px;
}
#choose-color .dd a {
    float: left;
}
#choose-version .dt {
    margin-top: 14px;
}
#choose-version .item a:link, #choose-version .item a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 4px 6px;
}
#choose-version .item a:hover, #choose-version .item a:active, #choose-version .selected a:link, #choose-version .selected a:visited {
    padding: 3px 5px;
}
#choose-type .dt {
    margin-top: 15px;
}
#choose-type .item a:link, #choose-type .item a:visited {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 4px 6px;
}
#choose-type .item a:hover, #choose-type .item a:active, #choose-type .selected a:link, #choose-type .selected a:visited {
    padding: 3px 5px;
}
#choose-amount {
    padding: 4px 0;
}
#choose-amount .dt, #choose-result .dt {
    line-height: 28px;
}
#choose-amount .wrap-input {
    padding: 0 18px;
    position: relative;
    width: 36px;
}
#choose-amount .wrap-input a {
    height: 15px;
    line-height: 50px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 15px;
}
#choose-amount .btn-reduce {
    background-position: -216px -190px;
    left: 0;
}
#choose-amount .btn-add {
    background-position: -232px -190px;
    right: 0;
}
#choose-amount .btn-reduce:hover {
    background-position: -216px -206px;
}
#choose-amount .btn-add:hover {
    background-position: -232px -206px;
}
#choose-amount .text {
    border: 1px solid #CCCCCC;
    height: 16px;
    padding: 2px;
    text-align: center;
    width: 30px;
}
#choose #choose-result {
    border-bottom: medium none;
    color: #CC0000;
    padding: 6px 0 0 10px;
}
#choose #choose-result .dt {
    width: auto;
}
#choose .choose-noresult strong {
    padding-left: 1em;
}
.product-intro-noitem #choose #choose-result {
    color: #333333;
}
#choose-btns {
    padding: 0 0 8px 10px;
}
#choose-btns .btn {
    float: left;
    height: 38px;
    margin-top: 8px;
}
#choose-btns .btn a {
    float: left;
}
#choose-btns .btn-append, #choose-btns .btn-easybuy, #choose-btns .btn-divide, #choose-btns .btn-coll, #choose-btns .btn-notice, #choose-btns .btn-subsidies {
    display: block;
    margin-right: 6px;
    overflow: hidden;
}
#choose-btns .btn-append {
    height: 38px;
    width: 137px;
}
#choose-btns .btn-append b {
    background-position: 0 0;
}
#choose-btns #choose-btn-append.choose-btn-append-lite .btn-append {
    background-position: -142px -355px;
    color: #333333;
    font: 12px/30px simsun;
    height: 30px;
    margin: 6px 6px 0 0;
    width: 84px;
}
#choose-btns .choose-btn-append-lite .btn-append b {
    background: none repeat scroll 0 0 transparent;
}
#choose-btn-append .btn-append-buynow b {
    background-position: 0 -390px;
}
#choose-btns .btn-subsidies {
    height: 38px;
    width: 137px;
}
#choose-btns .btn-subsidies b {
    background-position: 0 -349px;
}
.product-intro-noitem #choose-btns .disabled .btn-append b {
    background-position: -139px 0;
}
#choose-btns .btn-easybuy {
    height: 38px;
    width: 77px;
}
#choose-btns .btn-easybuy b {
    background-position: 0 -40px;
}
#choose-btns .btn a.btn-divide {
    height: 30px;
    line-height: 30px;
    margin: 6px 6px 0 0;
    width: 88px;
}
#choose-btns .btn-divide b {
    background-position: -165px -48px;
}
#choose-btns .btn a.btn-coll {
    height: 30px;
    line-height: 30px;
    margin-top: 6px;
    width: 68px;
}
#choose-btns .btn-coll b {
    background-position: 0 -80px;
}
#choose-btns .btn-notice {
    background-position: -79px -48px;
    height: 30px;
    margin-top: 6px;
    width: 84px;
}
#choose-btns .btn-notice b {
    background-position: -79px -48px;
}
#summary-market del {
    float: left;
}
#summary-market {
    display: none;
}
#summary .extra-ico {
    background-position: -216px -222px;
    display: inline-block;
    height: 15px;
    line-height: 100px;
    margin-left: 1em;
    overflow: hidden;
    visibility: hidden;
    width: 62px;
}
.product-intro-noitem #choose-btn-notice {
    display: block;
}
* html #choose .dd {
    border-bottom: 8px solid #FFFDEE;
}
.root61 #name h1 {
}
.root61 #name h1 {
    height: 1.5em;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.root61 #name strong, .root61 #name h1 {
    width: 840px;
}
.disabled {
    cursor: default;
}
#noitem-related-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 450px;
}
#noitem-related-list p {
    padding: 10px 0 0 10px;
}
#noitem-list li div {
    margin: 0 15px;
    width: 100px;
}
#noitem-list li .p-name {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
    text-align: center;
}
#noitem-list {
    height: 160px;
    margin: 10px 0 0 37px;
    padding-bottom: 10px;
}
#noitem-list .p-price, #itemover-list .p-price, #itemover1-list .p-price {
    height: 14px;
    text-align: center;
}
#noitem-related-list .spec-control {
    display: block;
    height: 54px;
    position: absolute;
    top: 80px;
    width: 17px;
}
#noitem-forward {
    background-position: 0 -139px;
    left: 10px;
}
#noitem-backward {
    background-position: -17px -139px;
    right: 10px;
}
#noitem-backward:hover {
    background-position: -51px -139px;
}
#noitem-forward:hover {
    background-position: -34px -139px;
}
#noitem-related-list #noitem-forward.disabled {
    background-position: -68px -139px;
}
#noitem-related-list #noitem-backward.disabled {
    background-position: -85px -139px;
}
#out-of-stock #noitem-related-list {
    border: 0 none;
    float: none;
    margin-bottom: 0;
    width: auto;
}
#out-of-stock .mt {
    height: 28px;
}
#out-of-stock li div {
    margin: 0 30px;
    width: 165px;
}
#out-of-stock li .p-name {
    margin-bottom: 5px;
    text-align: center;
}
#out-of-stock li .p-img {
    text-align: center;
}
#out-of-stock .spec-control {
    background-image: url("../images/scroll.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 107px;
    top: 50px;
    width: 21px;
}
#out-of-stock #noitem-related-list #noitem-forward {
    background-position: 0 0;
    left: 20px;
}
#out-of-stock #noitem-related-list #noitem-backward {
    background-position: -21px 0;
    right: 20px;
}
.root61 #noitem-related-list {
    width: 598px;
}
div#itemover-related-list {
    margin-bottom: 0;
}
#itemover-list .fore, #itemover1-list .fore, #noitem-list .fore {
    float: left;
}
#itemover1-related-list {
    height: 213px;
}
#itemover-related-list, #itemover1-related-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-right: 1px solid #DDDDDD;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-bottom: 20px;
    position: relative;
}
#itemover-related-list p, #itemover1-related-list p {
    padding: 10px 0 0 10px;
}
#itemover-list li div, #itemover1-list li div {
    margin: 0 15px;
    width: 100px;
}
#itemover-list li .p-name, #itemover1-list li .p-name {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
    text-align: center;
}
#itemover-list, #itemover1-list {
    margin: 10px 0 0 50px;
    padding-bottom: 10px;
}
#itemover1-list .p-price {
    overflow: visible;
}
#itemover-related-list .spec-control, #itemover1-related-list .spec-control {
    display: block;
    height: 54px;
    position: absolute;
    top: 80px;
    width: 17px;
}
#itemover-related-list #itemover-forward, #itemover1-related-list #itemover1-forward {
    background-position: 0 -139px;
    left: 10px;
}
#itemover-backward, #itemover1-backward {
    background-position: -17px -139px;
    right: 10px;
}
#itemover-backward:hover, #itemover1-backward:hover {
    background-position: -51px -139px;
}
#itemover-forward:hover #itemover1-forward:hover {
    background-position: -34px -139px;
}
#itemover-related-list #itemover-forward.disabled, #itemover1-related-list #itemove1r-forward.disabled {
    background-position: -68px -139px;
}
#itemover-related-list #itemover-backward.disabled, #itemover1-related-list #itemover1-backward.disabled {
    background-position: -85px -139px;
}
.itemover-title button {
    background-position: 0 -112px;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    width: 89px;
}
.itemover-title {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DDDDDD;
    height: 38px;
    line-height: 38px;
    margin-top: 10px;
}
.itemover-title h3 {
    padding-left: 10px;
}
.root61 #itemover-list, .root61 #itemover1-list {
    margin: 10px 0 0 37px;
}
#store-selector {
    float: left;
    height: 26px;
    margin-right: 6px;
    position: relative;
    z-index: 2;
}
#store-selector dl, #store-selector dt, #store-selector dd {
    color: #999999;
    float: none;
}
#store-selector dl {
    width: 390px;
}
#store-selector dd {
    line-height: 18px;
}
#store-selector dt {
    padding: 6px 0 10px;
}
#store-selector a:link, #store-selector a:visited {
    color: #005AA0;
}
#store-selector a:hover, #store-selector a:active {
    background: none repeat scroll 0 0 #005AA0;
    color: #FFFFFF;
}
#store-selector .text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECBCE;
    float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding: 0 20px 0 4px;
    position: relative;
    top: 0;
}
#store-selector .text b {
    background-position: -264px -188px;
    display: block;
    height: 24px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 17px;
}
#store-selector .content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CECBCE;
    box-shadow: 0 0 5px #DDDDDD;
    display: none;
    left: -45px;
    padding: 15px;
    position: absolute;
    top: 25px;
    width: 390px;
}
#store-selector .content select {
    border: 1px solid #CECBCE;
    float: left;
    margin-right: 15px;
    width: 120px;
}
#store-selector .content .select3 {
    margin-right: 0;
}
#store-selector .close {
    background-position: -257px -86px;
    display: none;
    height: 17px;
    left: 365px;
    position: absolute;
    top: 20px;
    width: 17px;
    z-index: 2;
}
#store-selector.hover .content, #store-selector.hover .close {
    display: block;
}
#store-selector.hover .text {
    border-bottom: 0 none;
    height: 25px;
    z-index: 1;
}
#store-selector.hover .text b {
}
#store-prompt {
    float: left;
    margin-top: 4px;
}
#store-prompt strong {
    font-size: 14px;
}
#store-prompt strong.store-over {
    color: #CC0000;
}
#preview {
    left: 0;
    position: absolute;
    top: 0;
    width: 352px;
}
#preview #spec-list a.disabled {
    cursor: default;
}
#spec-n1 {
    border: 1px solid #DDDDDD;
    height: 350px;
    margin-bottom: 5px;
    width: 350px;
}
#spec-list {
    height: 54px;
    overflow: hidden;
    padding: 0 21px;
    position: relative;
    width: 310px;
}
#spec-list .spec-control {
    display: block;
    height: 54px;
    position: absolute;
    top: 0;
    width: 17px;
}
#spec-forward {
    background-position: 0 -139px;
    left: 0;
}
#spec-backward {
    background-position: -17px -139px;
    right: 0;
}
#preview .view-sup {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}
#preview .view-sup a {
    display: block;
    height: 50px;
    overflow: hidden;
    text-indent: -200px;
    width: 50px;
}
#view-360 a {
    background: url("../images/360_flash.png") no-repeat scroll 0 0 transparent;
}
#view-video a {
    background: url("../images/360_video.png") no-repeat scroll 0 0 transparent;
}
* html #view-360 a {
    background-image: none;
}
* html #view-video a {
    background-image: none;
}
#spec-forward:hover {
    background-position: -34px -139px;
}
#spec-backward:hover {
    background-position: -51px -139px;
}
#spec-forward.disabled {
    background-position: -68px -139px;
}
#spec-backward.disabled {
    background-position: -85px -139px;
}
#spec-list .spec-items {
    left: 21px;
    position: absolute;
    top: 0;
}
#spec-list .spec-items li {
    font-size: 0;
    text-align: center;
    width: 62px;
}
#spec-list .spec-items img {
    border: 1px solid #CECFCE;
    height: 50px;
    padding: 1px;
    width: 50px;
}
#spec-list .spec-items .curr img {
    border: 2px solid #CC0000;
    padding: 0;
}
.jqzoom {
    padding: 0;
    position: relative;
}
.zoomdiv {
    background: url("../images/loading.gif") no-repeat scroll center center #FFFFFF;
    border: 1px solid #E4E4E4;
    display: none;
    height: 400px;
    left: 362px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: 0;
    width: 400px;
    z-index: 8;
}
.bigimg {
    height: 800px;
    width: 800px;
}
.jqZoomPup {
    background: none no-repeat scroll 50% top #FEDE4F;
    border: 1px solid #AAAAAA;
    cursor: move;
    height: 50px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 50px;
    z-index: 3;
}
#spec-list .spec-items img.img-hover {
    border: 2px solid #CC0000;
    padding: 0;
}
#brand-bar {
    float: right;
    margin-bottom: 15px;
    padding-top: 18px;
    width: 155px;
}
#brand-bar .brand {
    border: 1px solid #DDDDDD;
    margin-bottom: 8px;
    padding: 5px 0;
    text-align: center;
}
#brand-bar .slogens dt {
    background-position: -121px -271px;
    height: 15px;
    line-height: 50px;
    margin: 15px auto 10px;
    overflow: hidden;
    width: 140px;
}
#brand-bar .slogens {
    border: 1px solid #DEDFDE;
    overflow: hidden;
    padding-bottom: 8px;
}
#brand-bar .slogens dd {
    display: inline;
    float: left;
    text-align: center;
}
#brand-bar .slogens span {
    display: block;
}
#brand-bar .slogens .fore2, #brand-bar .slogens .fore4 {
    background-position: -277px -39px;
    height: 56px;
    width: 1px;
}
#brand-bar .slogens .fore1, #brand-bar .slogens .fore5 {
    width: 36px;
}
#brand-bar .slogens .fore3 {
    width: 58px;
}
#brand-bar .slogens .fore1 {
    margin: 0 5px;
}
#brand-bar .slogens .fore5 {
    margin: 0 5px;
}
#brand-bar .slogens b {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    margin: 0 auto 8px;
    width: 36px;
}
#brand-bar .slogens .fore1 b {
    background-position: 0 -197px;
}
#brand-bar .slogens .fore3 b {
    background-position: -36px -197px;
}
#brand-bar .slogens .fore5 b {
    background-position: -72px -197px;
}
#brand-bar .slogens .fore1 a:hover b {
    background-position: 0 -227px;
}
#brand-bar .slogens .fore3 a:hover b {
    background-position: -36px -227px;
}
#brand-bar .slogens .fore5 a:hover b {
    background-position: -72px -227px;
}
#brand-bar .seller {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DEDFDE;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 15px 0;
}
#brand-bar .seller .seller-btn {
    padding: 10px 32px 0;
}
.seller-btn a:hover {
    text-decoration: none;
}
#brand-bar .seller-btn {
    border-top: 1px dotted #CCCCCC;
    margin-top: 10px;
    padding: 5px 10px 0 5px;
}
#brand-bar .seller-link {
    padding-left: 5px;
}
#brand-bar .seller-btn a {
    float: left;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    text-align: center;
    width: 90px;
}
#brand-bar .seller-btn #jdim {
    background-position: -162px -85px;
    display: inline;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
    width: 70px;
}
#jdim img {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
#brand-bar .seller-btn #jdim.noservice {
}
#seller-enter {
    background-position: -162px -85px;
}
#brand-bar .seller-status {
    border-top: 1px solid #DEDFDE;
    margin-top: 5px;
    padding-top: 5px;
    text-align: center;
}
#brand-bar .seller-status span {
    display: block;
}
.root61 #summary {
    width: 600px;
}
.root61 #choose {
    width: 598px;
}
.root61 #product-intro .dd {
    width: 524px;
}
.root61 #brand-bar {
    width: 210px;
}
.root61 #brand-bar .slogens span {
    display: inline;
}
.root61 #brand-bar .seller-btn #jdim {
    margin: 0 10px 0 0;
}
.root61 #brand-bar .seller .seller-btn {
    padding: 10px 0 0 10px;
}
.root61 #brand-bar .seller-status span {
    display: inline;
}
.root61 #brand-bar .slogens .fore1, .root61 #brand-bar .slogens .fore5 {
    width: 4em;
}
.root61 #brand-bar .slogens .fore3 {
    width: 78px;
}
.root61 #brand-bar .slogens .fore1 {
    margin: 0 6px 0 10px;
}
.root61 #brand-bar .slogens .fore5 {
    margin: 0 10px 0 6px;
}
.root61 #brand-bar .seller-btn {
    padding: 5px 10px 0;
}
.root61 #brand-bar .seller-link {
    padding-left: 10px;
}
#brand-bar-pop {
    border: 1px solid #DDDDDD;
    float: right;
    margin-top: 15px;
    width: 153px;
}
#brand-bar-pop #evaluate {
    padding: 0;
}
#brand-bar-pop #evaluate dd {
    height: 16px;
    line-height: 16px;
}
#brand-bar-pop #evaluate dd s {
    margin-top: 0;
}
#brand-bar-pop dl {
    margin: 10px 10px 0;
    overflow: hidden;
}
#brand-bar-pop dd {
    clear: both;
}
#brand-bar-pop dt {
    float: left;
    padding-bottom: 5px;
}
#brand-bar-pop #online-service {
    border-top: 1px dotted #DDDDDD;
    padding-top: 10px;
}
#brand-bar-pop #seller {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
}
#seller dd a {
    color: #005EA7;
}
#brand-bar-pop #seller dd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
}
#brand-bar-pop .evaluate-grade {
    float: left;
}
#brand-bar-pop .heart-white {
    position: relative;
    top: 2px;
}
#enter-shop {
    margin-top: 10px;
}
#enter-shop a {
    border-top: 1px solid #DDDDDD;
    color: #005EA7;
    display: block;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
#enter-shop a:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
#brand-bar-pop #evaluate strong {
    margin-left: 2px;
}
#brand-bar-pop #evaluate-detail {
    margin: 10px 0 0 10px;
    padding: 0;
}
#brand-bar-pop #evaluate-detail .mc dl {
    margin: 0 0 10px;
    padding-bottom: 1px;
}
#brand-bar-pop #evaluate-detail .mc dd {
    clear: none;
    width: 80px;
}
#brand-bar-pop #evaluate-item-last {
    padding-bottom: 10px;
}
#brand-bar-pop #online-service dt {
    line-height: 20px;
}
#brand-bar-pop #online-service dd {
    float: left;
}
#j-im, #j-im s {
    background: url("../images/im.png") no-repeat scroll 0 -21px transparent;
    cursor: pointer;
    float: left;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
}
#j-im {
    padding-left: 27px;
}
#j-im.im-offline {
    background-position: 0 0;
}
#j-im s {
    background-position: right -42px;
    padding-right: 6px;
}
#brand-bar-pop #evaluate-detail .mc .evaluate-item-last {
    margin-bottom: 0;
}
#brand-bar-pop #evaluate-detail .fl {
    width: 6em;
}
.eva-grade b {
    display: none;
}
#brand-bar-pop #evaluate-detail s {
    margin-left: 0;
}
.root61 #brand-bar-pop {
    width: 208px;
}
.root61 #brand-bar-pop dd {
    clear: none;
    overflow: hidden;
}
.root61 #brand-bar-pop dt {
    padding-bottom: 0;
}
.root61 #brand-bar-pop #evaluate-detail .mc dd {
    clear: none;
    width: 130px;
}
.root61 #brand-bar-pop .eva-grade b {
    display: inline;
}
.root61 #brand-bar-pop #evaluate-detail .fl {
    width: 9em;
}
.root61 #brand-bar-pop #evaluate-detail s {
    margin-left: 1.5em;
}
.root61 #brand-bar-pop #seller dd {
    width: 120px;
}
#evaluate {
    clear: both;
    overflow: hidden;
    padding: 10px 0 0 5px;
}
#brand-bar .seller .dt {
    float: left;
    margin-bottom: 10px;
    text-align: left;
    width: auto;
}
.seller em {
    float: left;
    font: 12px/12px simsun;
}
.seller a {
    clear: both;
    display: block;
    font: 12px/12px simsun;
    white-space: nowrap;
}
* html .seller em, * html .seller a {
    font: 12px/14px simsun;
}
#evaluate span {
    clear: both;
    float: left;
    height: 11px;
    overflow: hidden;
    width: 70px;
}
#evaluate s {
    background-position: -227px -369px;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 16px;
    margin: -2px 0 0 4px;
    width: 16px;
}
#evaluate s.fold {
    background-position: -227px -352px;
}
.eva-grade b {
    display: none;
    font-weight: normal;
}
.heart-white {
    background-position: -190px -258px;
    margin: 0 5px 0 0;
}
.heart-red {
    background-color: #FFFFFF;
    background-position: -120px -258px;
    position: relative;
    z-index: 1;
}
#evaluate-detail {
    margin: 0;
    padding: 10px 0 0 5px;
}
#evaluate-detail .fl {
    width: 7em;
}
#evaluate-detail .mt {
    color: #999999;
    margin-bottom: 10px;
}
#evaluate-detail .mc dl {
    margin-bottom: 10px;
}
#evaluate-detail .mc .evaluate-item-last {
    margin-bottom: 0;
}
#evaluate-detail .mc dt {
    color: #999999;
    float: left;
    line-height: 1em;
    width: 5em;
}
#evaluate-detail .mc dd {
    line-height: 1em;
    overflow: hidden;
}
#evaluate-detail s {
    display: inline-block;
    height: 11px;
    margin-left: 0.5em;
    width: 11px;
}
.eva-percent {
    color: #FF6600;
}
#evaluate-detail .eva-down {
    color: #009900;
}
.eva-percent s {
    margin-right: 2px;
}
.eva-up s {
    background-position: -139px -95px;
}
.eva-down s {
    background-position: -150px -84px;
}
.eva-eq s {
    background-position: -139px -84px;
}
#evaluate .h0 {
    width: 100%;
}
#evaluate .h1 {
    width: 14px;
}
#evaluate .h2 {
    width: 28px;
}
#evaluate .h3 {
    width: 42px;
}
#evaluate .h4 {
    width: 56px;
}
#evaluate .h5 {
    width: 70px;
}
.root61 #brand-bar .seller .dt {
    display: inline;
    margin-bottom: 0;
}
.root61 .seller a {
    clear: none;
    display: inline;
    white-space: nowrap;
}
.root61 #evaluate, .root61 #evaluate-detail {
    padding-left: 10px;
}
.root61 #evaluate span {
    clear: none;
}
.root61 #evaluate-detail .fl {
    width: 9em;
}
.root61 #evaluate-detail s {
    margin-left: 1.5em;
}
.root61 .eva-grade b {
    display: inline;
}
.stabcon .infos .btns a:hover, #i-comment .btns a {
    text-decoration: none;
}
.i-item .btns a:hover, .i-item .btns a:visited {
    color: #333333;
}
.master .p-price {
    display: none;
}
#recommend {
    overflow: visible;
}
#recommend .mc {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DEDFDE;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    padding: 10px 0;
}
#recommend .p-name {
    height: 3em;
}
#recommend .master .p-name {
    padding: 0 13px;
    width: 100px;
}
#recommend .stab {
    margin-bottom: 10px;
    overflow: hidden;
}
#recommend .stab li {
    border-left: 1px solid #D4D1C8;
    color: #005AA0;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
    margin-left: -1px;
    padding: 0 15px;
    text-align: center;
    white-space: nowrap;
}
#recommend .stab .fore1 {
    border: medium none;
}
#recommend .stab .scurr {
    color: #333333;
    font-weight: bold;
}
#recommend .master {
    float: left;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-align: center;
    width: 150px;
}
#recommend .master s, #recommend .suits li s {
    background-position: 0 -260px;
    display: inline;
    float: right;
    height: 22px;
    margin-right: 3px;
    margin-top: 40px;
    width: 24px;
}
#recommend .suits li.last-item s, #favorable-suit .suits li.last-item s {
    display: none;
}
#recommend .suits {
    float: left;
    padding-bottom: 10px;
    width: 356px;
}
#recommend .suits li {
    background-position: 0 -260px;
    padding: 0;
    width: 128px;
}
#recommend .suits li .p-name {
    width: 100px;
}
#recommend .suits .p-img {
}
#recommend .infos {
    float: left;
    line-height: 20px;
    padding-left: 10px;
    width: 190px;
}
#recommend .infos s {
    background-position: -30px -260px;
    float: left;
    height: 22px;
    margin-top: 40px;
    width: 24px;
}
#recommend .infos .selected, #recommend .infos .p-price, #recommend .infos .p-saving, #recommend .infos .btns, #recommend .infos .p-name {
    margin-left: 35px;
}
.infos .p-saving {
    color: #008000;
}
#recommend .btn-buy {
    background-position: -166px -112px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 77px;
}
#tab-hot .infos .p-name a, #tab-hot .infos .p-name a:visited {
    color: #005AA0;
    font-weight: bold;
}
#recommend #tab-hot .suits {
    position: relative;
    z-index: 0;
}
#tab-reco .suits {
    overflow-x: scroll;
    padding-bottom: 10px;
}
#tab-reco .suits ul {
    height: 166px;
    width: 1958px;
}
#tab-hot .suits {
    overflow-x: hidden;
}
#tab-hot {
    overflow: visible;
}
#tab-hot .suits ul {
    width: 1858px;
}
#tab-services .i-mc {
    padding: 0 10px;
}
#tab-services table {
    margin-left: 20px;
}
#tab-services table td {
    font-size: 12px;
    padding: 2px 5px;
}
#tab-services table td .btn-buy {
    background-position: -69px -84px;
    height: 21px;
    line-height: 21px;
    margin: 0;
    width: 70px;
}
#tab-services table td .btn-buy:hover {
    text-decoration: none;
}
.root61 #recommend .suits {
    width: 620px;
}
.root61 #recommend .suits li {
    padding-left: 20px;
    width: 145px;
}
#recommend #stabcon_pop .master .p-name {
    padding: 0 10px;
    width: 140px;
}
#stabcon_pop .pop-wrap {
    float: left;
    position: relative;
}
#stabcon_pop #pop-info {
    left: 0;
    position: absolute;
    top: 208px;
    z-index: 5;
}
#stabcon_pop .master {
    width: 200px;
}
#stabcon_pop .suits {
    overflow: visible;
}
#stabcon_pop .lh {
    overflow: hidden;
}
.match-pop-tips {
    color: #CC0000;
    padding: 5px 0 0;
}
#stabcon_pop .infos s, #stabcon_pop .infos {
    margin-top: 50px;
}
#pop-box {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    box-shadow: 0 0 5px #DDDDDD;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 169px;
    width: 175px;
    z-index: 5;
}
#pop-box {
    visibility: hidden;
}
#pop-box #p-scroll {
    padding: 10px 0 0 10px;
}
#pop-box #p-scroll .p-scroll {
    padding: 0 0 10px;
}
#p-tips {
    color: #CC0000;
}
#p-size-btn, #p-size, #p-tips {
    padding: 0 10px;
}
#p-size-btn {
    padding-bottom: 10px;
}
#p-tips p {
    padding: 5px 0;
}
#p-size-btn a:hover {
    text-decoration: none;
}
#p-size-btn a {
    background: url("../images/scroll-btns.png") no-repeat scroll -36px 0 transparent;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    margin-right: 5px;
    text-align: center;
    width: 50px;
}
#p-size a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 5px 10px 0;
    padding: 2px 5px;
}
.p-selected {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    margin: 7px 0;
    padding: 4px 10px;
    width: 138px;
}
.p-selected a {
    color: #005EA7;
    white-space: nowrap;
}
.p-selected a, .p-selected a:hover, .p-selected a:visited {
    color: #005EA7;
}
#recommend #stabcon_pop li {
    position: relative;
}
#recommend #stabcon_pop li .p-name, #recommend #stabcon_pop li .choose {
    width: 156px;
}
#stabcon_pop .master s, #stabcon_pop .suits li s {
    margin-top: 100px;
}
#stabcon_pop .p-size {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #C4C4C4 #C4C4C4;
    border-image: none;
    border-right: 1px solid #C4C4C4;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 2px 4px #CCCCCC;
    left: 5px;
    padding: 0 10px 10px;
    width: 155px;
}
#stabcon_pop .p-scroll-btn {
    background-image: url("../images/scroll-btns.png");
    background-repeat: no-repeat;
}
#stabcon_pop .selected {
    border-color: #CC0000;
}
.p-size-list, .p-size-btn {
    padding: 5px 0 0;
}
.p-size-btn a:hover {
    text-decoration: none;
}
.p-size-btn a {
    background: url("../images/scroll-btns.png") no-repeat scroll -36px 0 transparent;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    margin-right: 5px;
    text-align: center;
    width: 50px;
}
.p-size-list a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 5px 5px 0;
    padding: 2px 5px;
}
#stabcon_pop .p-scroll {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #FFFFFF #FFFFFF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 29px;
    overflow: hidden;
    padding: 5px 0;
    width: 155px;
}
#stabcon_pop .actived {
    border-bottom: 0 none;
    border-color: #C4C4C4 #C4C4C4 -moz-use-text-color;
    box-shadow: 0 2px 4px #CCCCCC;
}
#recommend #stabcon_pop .p-scroll li {
    height: 30px;
    padding: 0;
    width: 30px;
}
#stabcon_pop .p-scroll-btn-w {
    float: left;
    height: 29px;
    width: 16px;
}
#stabcon_pop .p-scroll-btn {
    display: none;
    float: left;
    height: 29px;
    text-indent: -9999px;
    width: 16px;
}
#stabcon_pop .p-scroll-prev {
    background-position: 0 0;
    margin-right: 2px;
}
#stabcon_pop .p-scroll-next {
    background-position: -18px 0;
}
#stabcon_pop * html .psearch .disableIE6 {
    background-position: 0 -31px;
}
#stabcon_pop .p-scroll-prev.disabled {
    background-position: 0 -31px;
}
#stabcon_pop .p-scroll-next.disabled {
    background-position: -18px -31px;
}
#stabcon_pop .p-scroll-wrap {
    float: left;
    height: 29px;
    overflow: hidden;
    width: 186px;
}
#stabcon_pop .p-scroll-wrap li, .p-scroll-wrap li a {
    float: left;
}
#stabcon_pop .p-scroll-wrap li a {
    border: 1px solid #DDDDDD;
    padding: 1px;
}
#stabcon_pop .p-scroll-wrap li a img {
    height: 25px;
    width: 25px;
}
#stabcon_pop .p-scroll-wrap li a.curr {
    border: 1px solid #CC0000;
}
#stabcon_pop .suits li {
    padding-left: 5px;
    width: 195px;
}
.root61 #stabcon_pop .suits {
    width: 570px;
}
.root61 #stabcon_pop .suits li {
    padding-left: 5px;
    width: 195px;
}
#favorable-suit .mt {
    background-position: 0 -287px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 0 none;
    height: 28px;
}
#favorable-suit .mc {
    padding: 10px 0;
}
#favorable-suit .p-name {
    height: 3em;
}
#favorable-suit .master .p-name {
    padding: 0 13px;
    width: 100px;
}
#favorable-suit .stab {
    margin-bottom: 10px;
    overflow: hidden;
}
#favorable-suit .stab li {
    border-left: 1px solid #D4D1C8;
    color: #005AA0;
    cursor: pointer;
    height: 16px;
    line-height: 16px;
    padding: 0 15px;
    text-align: center;
}
#favorable-suit .stab .fore1 {
    border: medium none;
}
#favorable-suit .stab .scurr {
    color: #333333;
    font-weight: bold;
}
#favorable-suit .master {
    float: left;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 150px;
}
#favorable-suit .master s, #favorable-suit .suits li s {
    background-position: 0 -260px;
    float: right;
    height: 22px;
    margin-right: 3px;
    margin-top: 40px;
    width: 24px;
}
#favorable-suit .suits {
    float: left;
    padding-bottom: 10px;
    width: 356px;
}
#favorable-suit .suits li {
    background-position: 0 -260px;
    padding: 0;
    width: 128px;
}
#favorable-suit .suits li .p-name {
    width: 100px;
}
#favorable-suit .suits .p-img {
}
#favorable-suit .infos {
    float: left;
    line-height: 20px;
    padding-left: 10px;
    width: 190px;
}
#favorable-suit .infos s {
    background-position: -30px -260px;
    float: left;
    height: 22px;
    margin-top: 40px;
    width: 24px;
}
#favorable-suit .infos .selected, #favorable-suit .infos .p-price, #favorable-suit .infos .p-saving, #favorable-suit .infos .btns, #favorable-suit .infos .p-name {
    margin-left: 35px;
}
#favorable-suit .infos .p-name {
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
}
#favorable-suit .btn-buy {
    background-position: -166px -112px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-top: 10px;
    text-align: center;
    width: 77px;
}
#favorable-suit .infos .p-name a, #favorable-suit .infos .p-name a:visited {
    color: #005AA0;
    font-weight: bold;
}
#favorable-suit .suits {
    overflow-x: hidden;
    padding-bottom: 10px;
}
#favorable-suit .suits ul {
    width: 958px;
}
.root61 #favorable-suit .suits {
    width: 620px;
}
.root61 #favorable-suit .suits li {
    padding-left: 20px;
    width: 145px;
}
#product-detail {
    overflow: visible;
}
#product-detail .detail-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DEDFDE;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    padding: 8px;
}
#product-detail .detail-list li {
    float: left;
    overflow: hidden;
    padding: 2px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 33%;
}
#product-detail .detail-correction {
    padding: 8px 0 8px 24px;
    position: relative;
}
#product-detail .detail-correction b {
    background-position: -260px -270px;
    display: block;
    height: 15px;
    left: 2px;
    position: absolute;
    top: 9px;
    width: 18px;
}
#promises {
    border-top: 1px dotted #DEDEDE;
    clear: both;
    overflow: hidden;
    padding: 10px;
}
#state {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
    padding: 10px;
}
#state strong {
    color: #CC3300;
}
#comment .mt {
    background-position: 0 -287px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 0 none;
    height: 28px;
}
#comment h2 {
    font-size: 14px;
    padding: 0 12px;
}
#comment .mc {
    overflow: hidden;
    padding: 10px 0;
}
#comment .rate {
    float: left;
    padding: 20px 0 0;
    text-align: center;
    width: 120px;
}
#comment .rate strong {
    color: #CC0000;
    font: 46px/30px arial;
}
#comment .rate span {
    color: #999999;
    font-family: arial;
}
#comment .rate strong span {
    color: #CC0000;
    font-size: 24px;
}
#comment .percent {
    border-right: 1px solid #E4E4E4;
    float: left;
    height: 74px;
    padding: 8px 0;
    width: 186px;
}
#comment .percent span {
    color: #9C9A9C;
}
#comment .percent dl {
    overflow: hidden;
    padding: 2px 0;
}
#comment .percent dt {
    float: left;
    width: 70px;
}
#comment .percent dd {
    background: none repeat scroll 0 0 #EFEFEF;
    float: left;
    height: 10px;
    margin-top: 6px;
    overflow: hidden;
    width: 100px;
}
#comment .percent dd div {
    background: -moz-linear-gradient(center top , #ED0000, #A50000) repeat scroll 0 0 transparent;
    height: 10px;
    overflow: hidden;
    width: 0;
}
#comment .actor {
    border-right: 1px solid #E4E4E4;
    float: left;
    height: 85px;
    line-height: 15px;
    overflow: hidden;
    padding: 5px 15px 0;
    position: relative;
    width: 296px;
}
#comment .actor a {
    color: #005AA0;
}
#comment .actor ul {
    margin-top: 5px;
}
#comment .actor li {
    float: left;
    height: 15px;
    overflow: hidden;
    padding: 2px 17px 2px 0;
    width: 130px;
}
#comment .actor li span {
    color: #9C9A9C;
}
#comment .actor .u-name {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}
#comment .actor span {
    float: right;
}
#comment .btns {
    float: right;
    height: 75px;
    line-height: 15px;
    padding-top: 5px;
    text-align: center;
    width: 132px;
}
#comment .btn-comment {
    background-position: -94px -112px;
    display: block;
    height: 25px;
    line-height: 25px;
    margin: 5px auto;
    overflow: hidden;
    width: 70px;
}
#comment .btns .btn-comment {
    color: #333333;
}
#comment .btns a {
    color: #005AA0;
}
.root61 #comment .rate {
    width: 190px;
}
.root61 #comment .actor {
    width: 446px;
}
.root61 #comment .actor li {
    width: 160px;
}
#comments-list .mt .tab {
    background: none repeat scroll 0 0 transparent;
    height: 29px;
}
#comments-list, #consult {
    margin-bottom: 20px;
}
#comment-0 .extra {
    padding-top: 5px;
}
#comments-list .mc {
    clear: both;
}
#comments-list div.mt {
    background-position: 0 -287px;
    background-repeat: repeat-x;
}
#comments-list .iloading {
    margin: 20px auto;
}
#comments-list .tab a {
    float: none;
}
#comments-list .mt .tab a:hover {
    background-color: #FFFFFF;
    height: 28px;
    text-decoration: none;
}
#comments-list .tab a:hover, #comments-list .tab a:visited {
    color: #666666;
}
#comments-list .tab .curr a, #comments-list .tab .curr a:hover, #comments-list .tab .curr a:visited {
    color: #BD0000;
    cursor: default;
}
#comments-list .mt {
    border-bottom: 1px solid #DDDDDD;
    border-top: 2px solid #BD0000;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    overflow: visible;
}
#comments-list .tab li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    cursor: pointer;
    width: auto;
}
#comments-list .tab .tab-last {
    border-left: 1px solid #DDDDDD;
    height: 29px;
    width: 1px;
}
#comments-list .tab a {
    height: 30px;
    padding: 0 10px;
}
#comments-list .tab li a {
    float: left;
    padding: 0 10px;
}
#comments-list .tab a em {
}
#comments-list .tab .curr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    cursor: default;
}
#comments-list .tab .curr a {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 2px;
    position: relative;
}
#comments-list .item {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 8px;
    padding: 0 0 2px 120px;
    position: relative;
}
#comments-list .user {
    color: #9C9A9C;
    left: 0;
    position: absolute;
    text-align: center;
    top: 10px;
    width: 120px;
}
#comments-list .user .u-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
}
#comments-list .user a {
    color: #005AA0;
}
#comments-list .u-icon img {
    background: url("../images/avatar-bg.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    padding: 8px;
    width: 50px;
}
#comments-list .i-item {
    background: none repeat scroll 0 0 #FFFCF5;
    border: 1px solid #F3E6C6;
    padding: 10px 15px 5px;
}
#comments-list .o-topic {
    border-bottom: 1px solid #F7E7C6;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 2px;
}
#comments-list .topic {
    float: left;
}
#comments-list .topic-best {
    background-position: -243px -112px;
    height: 20px;
    line-height: 100px;
    margin-right: 5px;
    overflow: hidden;
    width: 35px;
}
#comments-list .star {
    float: left;
    margin: 1px 0 0 5px;
}
#comments-list .date-comment {
    color: #9C9A9C;
    float: right;
}
#comments-list .date-comment a {
    color: #005AA0;
    margin-right: 10px;
}
#comments-list .comment-content dl {
    overflow: hidden;
    padding: 2px 0;
}
#comments-list .comment-content dt {
    color: #9C9A9C;
    float: left;
    text-align: right;
    width: 62px;
}
#comments-list .comment-content dd {
    float: left;
    width: 530px;
}
#comments-list .comment-content dd a, #comments-list .comment-content dd a:visited {
    color: #005EA7;
}
#comments-list .item .btns {
    line-height: 23px;
    overflow: hidden;
    padding: 10px 0 5px 350px;
}
#comments-list .btn-reply, #comments-list .btn-agree, #comments-list .btn-oppose {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F2) repeat scroll 0 0 transparent;
    border-color: #DEDEDE #B5B6B5 #B5B6B5 #DEDEDE;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 23px;
    padding: 0 5px;
    text-align: center;
    text-decoration: none;
}
#comments-list .btn-agree, #comments-list .btn-oppose {
    float: left;
    margin-right: 5px;
}
#comments-list .btn-reply {
    float: right;
    width: 60px;
}
#comments-list .useful {
    float: left;
}
#comments-list .useful span {
    color: #999999;
    float: left;
    margin-right: 5px;
}
#comments-list .item-reply {
    border-top: 1px dotted #F7E7C6;
    padding-left: 50px;
    position: relative;
}
#comments-list .item-reply strong {
    color: #BEBEBE;
    display: block;
    font-family: arial;
    font-size: 20px;
    left: 0;
    position: absolute;
    text-align: right;
    top: 6px;
    width: 45px;
}
#comments-list .item-reply dl {
    padding: 5px;
}
#comments-list .item-reply dt {
    color: #9C9A9C;
    margin-bottom: 4px;
    overflow: hidden;
}
#comments-list .item-reply dt .u-name {
    float: left;
}
#comments-list .item-reply dt a {
    color: #005AA0;
    float: left;
    margin-right: 8px;
}
#comments-list .item-reply dt .date-comment {
    float: right;
}
#comments-list .corner {
    overflow: hidden;
    position: absolute;
}
#comments-list .tl {
    background-position: -259px -47px;
    height: 26px;
    left: 108px;
    top: 10px;
    width: 14px;
}
#comments-list .pagin, #consult .pagin {
    margin-top: 8px;
}
#comments-list .comment-show-pic {
    overflow: hidden;
}
.comment-show-pic a {
    float: left;
    margin-right: 5px;
}
.comment-show-pic span {
    float: left;
    margin-top: 82px;
}
.comment-show-pic em {
    display: none;
}
* html #comments-list .mt {
}
.root61 #comments-list .comment-content dd {
    width: 770px;
}
.root61 .comment-show-pic em {
    display: inline;
}
.root61 #comments-list .item .btns {
    padding-left: 570px;
}
#consult-search {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    overflow: hidden;
    padding: 10px 16px;
}
#consult-search .form {
    float: left;
    width: 265px;
}
#consult-search .form span {
    display: block;
    margin-bottom: 5px;
}
#consult-search .prompt {
    border-left: 1px solid #EFD38C;
    color: #9C9A9C;
    overflow: hidden;
    padding-left: 16px;
}
#consult-search .text {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ADAAAD;
    color: #9C9A9C;
    height: 19px;
    line-height: 19px;
    margin-right: 4px;
    padding: 2px;
    width: 164px;
}
#consult-search .btn-search {
    background-position: -94px -112px;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    width: 70px;
}
#consult .item {
    border-bottom: 1px dotted #DEDEDE;
    padding: 8px 0;
}
#consult dl {
    margin-top: 5px;
    overflow: hidden;
}
#consult dt {
    float: left;
    text-align: justify;
    width: 62px;
}
#consult dd {
    float: right;
    overflow: hidden;
    width: 707px;
}
#consult .user {
    color: #9C9A9C;
    margin-top: 0;
}
#consult .user span {
    margin-right: 20px;
}
#consult .answer {
    color: #FF6500;
}
#consult .content {
    float: left;
    width: 550px;
}
#consult .date-answer {
    color: #9C9A9C;
    float: right;
    text-align: right;
    width: 130px;
}
#consult .extra {
    margin-top: 4px;
}
#consult .extra a {
    color: #005AA0;
}
#consultation {
    cursor: pointer;
}
#consult .total {
    float: right;
}
#consult .total span {
    color: #9C9A9C;
}
#consult .contact {
    float: left;
}
#consult .search-result-item .user, .search-result-item .useful {
    text-align: right;
}
#consult .user .date-ask {
    margin-right: 0;
}
#consult-result {
    overflow: hidden;
}
#consult .result {
    background: none repeat scroll 0 0 #F4F9FF;
    padding: 5px 20px;
}
#consult .result strong {
    color: #FF3300;
}
#consult .result em {
    color: #D75509;
}
#consult .result a {
    color: #005AA0;
}
.root61 #consult-search .prompt {
    padding-bottom: 9px;
    padding-top: 9px;
}
.root61 #consult dd {
    width: 927px;
}
.root61 #consult .content {
    width: 770px;
}
#discuss th {
    border-bottom: 1px solid #DEDFDE;
    padding: 6px 0;
}
#discuss td {
    border-bottom: 1px dotted #DEDEDE;
    color: #9C9A9C;
    padding: 6px 0;
    text-align: center;
}
#discuss td a {
    color: #005AA0;
}
#discuss .col1 {
    text-align: left;
    width: 400px;
}
#discuss .col2 {
    width: 70px;
}
#discuss .col3 {
    width: 80px;
}
#discuss .col4 {
    width: 130px;
}
#discuss .u-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80px;
}
#discuss .topic {
    line-height: 18px;
    overflow: hidden;
    padding-left: 24px;
    position: relative;
    width: 400px;
}
#discuss .icon {
    height: 17px;
    left: 0;
    position: absolute;
    top: 0;
    width: 21px;
}
#discuss .shai {
    background-position: -110px -220px;
}
#discuss .lun {
    background-position: -152px -220px;
}
#discuss .wen {
    background-position: -131px -220px;
}
#discuss .quan {
    background-position: -173px -220px;
}
#discuss .quan {
}
#discuss .extra {
    margin-top: 4px;
}
#discuss .extra a {
    color: #005AA0;
}
#discuss .total {
    float: right;
}
#discuss .total span {
    color: #9C9A9C;
}
#discuss .contact {
    float: left;
}
.root61 #discuss .col1, .root61 #discuss .topic {
    width: 620px;
}
#related-viewed .mt {
    background-position: 0 -287px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 0 none;
    height: 28px;
}
#related-viewed h2 {
    font-size: 14px;
}
#related-viewed .mc {
    height: 182px;
}
#related-viewed .mc li {
    padding: 10px;
    text-align: center;
    width: 133px;
}
#related-viewed .mc .p-name {
    height: 3em;
}
.root61 #related-viewed .mc li {
    width: 144px;
}
#related-brands .mc ul {
    overflow: hidden;
    padding: 4px 0 4px 6px;
}
#related-brands .mc li {
    height: 18px;
    overflow: hidden;
    padding: 3px 6px 3px 0;
    width: 61px;
}
#related-sorts ul {
    overflow: hidden;
    padding: 4px 0 4px 6px;
}
#related-sorts li {
    float: left;
    height: 18px;
    overflow: hidden;
    padding: 3px 6px 3px 0;
    width: 94px;
}
.related-buy .loading-empty {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
.related-buy ul {
    overflow: hidden;
    padding: 0 8px;
}
.related-buy li {
    border-top: 1px dotted #DEDEDE;
    padding: 8px 0;
}
.related-buy .fore1 {
    border-top: medium none;
}
.related-buy .p-name strong {
    color: #CE2C08;
}
.related-buy .p-img, .related-buy .p-price {
    text-align: center;
}
.related-buy .extra {
    height: 30px;
    line-height: 28px;
    padding-right: 8px;
    text-align: right;
}
.related-buy .extra a {
    color: #005AA0;
}
#recent-view h2 {
    float: left;
}
#recent-view .extra {
    font-size: 12px;
    margin-right: 10px;
}
#recent-view ul {
    margin-top: -1px;
    padding: 0 8px;
}
#recent-view li {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
}
#recent-view .p-img {
    float: left;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    width: 50px;
}
#recent-view .p-name {
    float: left;
    height: 3em;
    margin-top: 10px;
    width: 134px;
}
#ranklist .tab {
    border-bottom: 1px solid #DEDFDE;
    margin: 8px auto 0;
    padding-left: 5px;
    width: 193px;
}
#ranklist .tab li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DEDFDE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #9C9A9C;
    cursor: default;
    height: 20px;
    line-height: 20px;
    margin-right: 4px;
    text-align: center;
    width: 58px;
}
#ranklist .tab .curr {
    background-position: 0 -288px;
    background-repeat: repeat-x;
    color: #CC0000;
    font-weight: bold;
}
#ranklist .tabcon {
    padding: 0 5px;
}
#ranklist .tabcon li {
    border-top: 1px dotted #DEDEDE;
    height: 50px;
    padding: 8px 0 8px 68px;
    position: relative;
}
#ranklist .tabcon span, #ranklist .tabcon .p-img {
    position: absolute;
    top: 8px;
}
#ranklist .tabcon span {
    background-position: -247px -190px;
    color: #FFFFFF;
    font-weight: bold;
    height: 22px;
    left: -3px;
    padding-top: 6px;
    text-align: center;
    visibility: hidden;
    width: 13px;
}
#ranklist .tabcon .p-img {
    left: 12px;
    padding: 0;
}
#ranklist .tabcon .fore1 span, #ranklist .tabcon .fore2 span, #ranklist .tabcon .fore3 span {
    visibility: visible;
}
#ranklist .tabcon .fore1 {
    border-top: medium none;
}
#ranklist .tabcon .p-name {
    height: 3em;
}
#search-result .mt {
    height: 28px;
}
#search-result .search-item dl, #search-result .search-item dt {
    float: left;
}
#search-result .search-item {
    height: 70px;
    overflow: hidden;
    padding: 10px 0 0 10px;
}
#search-result .search-item dl {
    padding-bottom: 10px;
    padding-right: 40px;
    width: 199px;
}
#search-result .search-item .p-img, .search-item .p-name, .search-item .p-price {
    overflow: hidden;
}
#search-result .search-item .p-img {
    margin-right: 10px;
}
#search-result .search-item .p-name {
    height: 3em;
    line-height: 1.5em;
}
#search-result .search-item .p-price {
    color: #CC0000;
    font-weight: bold;
}
#search-result .mt h2 {
    float: left;
    font-size: 12px;
}
#search-result .mt .extra {
    font: 12px/28px simsun;
    padding-right: 8px;
}
#search-result .mt h2 a {
    color: #005EA7;
}
#search-result .search-keywords {
    padding: 0 0 10px 10px;
}
#search-result .search-keywords a, #search-result .search-keywords:visited {
    color: #005AA0;
    margin-right: 1em;
}
#product-detail .mt {
    background-color: #FFFFFF;
    top: auto;
    z-index: 100;
}
#product-detail .nav-fixed {
    position: fixed;
    top: 0;
}
* html #product-detail .nav-fixed {
    bottom: auto;
    position: absolute;
}
#product-detail .mt {
    overflow: visible;
}
#product-detail .mc {
    clear: both;
}
#nav-minicart {
    float: right;
    position: relative;
    z-index: 2;
}
#nav-minicart .nav-minicart-inner {
    font-size: 12px;
    margin: -1px -1px 0 0;
    padding: 1px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 229px;
}
#nav-minicart.hover .nav-minicart-inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px #DDDDDD;
    padding: 0;
}
#nav-minicart.hover .nav-minicart-con {
    display: block;
}
#nav-minicart .nav-minicart-btn a {
    background-position: -110px -197px;
    cursor: pointer;
    display: inline;
    float: right;
    height: 21px;
    line-height: 100px;
    margin: 3px 3px 0 0;
    overflow: hidden;
    width: 105px;
}
#nav-minicart .nav-minicart-btn {
    overflow: hidden;
}
#nav-minicart .nav-minicart-con {
    clear: both;
    display: none;
    overflow: hidden;
    padding: 10px 0;
    width: 227px;
}
#nav-minicart .p-img {
    float: left;
    margin: 0 10px;
    padding: 0;
}
#nav-minicart .p-name, #nav-minicart .p-price {
    overflow: hidden;
}
#nav-minicart .p-name {
    color: #333333;
    font-weight: normal;
    height: 4.5em;
    line-height: 1.5em;
    margin-bottom: 10px;
}
#nav-minicart .p-price {
    color: #CC0000;
    font-weight: bold;
    line-height: 1.2em;
}
#nav-minicart .p-price em {
    color: #999999;
    font-weight: normal;
}
.Tip360 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #959595;
    display: none;
    overflow: hidden;
    position: absolute;
    width: 380px;
    z-index: 20002;
}
.Tip360 strong {
    color: #FF6600;
}
.w260 {
    width: 260px;
}
.Tip_Title {
    background: none repeat scroll 0 0 #0067AA;
    color: #FFFFFF;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
}
.Tip_Title em {
    cursor: pointer;
    float: right;
    margin-top: 6px;
}
.Tip_Content {
    overflow: hidden;
    padding: 10px;
    text-align: center;
}
.Tip_Img {
    float: left;
    height: 96px;
    width: 110px;
}
.Tip_Img img {
    height: 75px;
    padding: 10px 5px;
    width: 100px;
}
.Tip_Text {
    float: right;
    text-align: left;
    width: 240px;
}
.Tip_Text1 {
    background: url("../images/right_03.jpg") no-repeat scroll left center transparent;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding: 15px 0 15px 40px;
}
.Tip_Submit {
    background: none repeat scroll 0 0 #F2F2F2;
    border-top: 1px solid #CCCCCC;
    height: 24px;
    padding: 3px 5px;
}
.Tip_Submit a:link, .Tip_Submit a:visited, .Tip_Submit2 a:link, .Tip_Submit2 a:visited {
    border: 1px solid #0067AA;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin-left: 10px;
    padding: 1px;
    text-decoration: none;
}
.Tip_Submit span, .Tip_Submit2 span {
    background: none repeat scroll 0 0 #0067AA;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
}
#changeCard {
    border: 0 none;
    display: block;
    width: 600px;
}
#changeCard td {
    padding: 10px 0;
}
#changeCard .pd-t td {
    padding-top: 5px;
}
#changeCard .pd-b td {
    padding-bottom: 5px;
}
#changeCard td td {
    padding: 0;
}
#changeCard img {
    display: inline;
}
#changeCard .sign img {
    background: url("../images/btn_card_1.gif") repeat scroll 0 0 transparent;
    height: 75px;
    padding: 4px;
    width: 100px;
}
#changeCard .area1 {
    background: url("../images/btn_card_2.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    font-family: arial,"微软雅黑",simsun;
    font-size: 18px;
    height: 120px;
    line-height: 30px;
    overflow: hidden;
    width: 480px;
}
#changeCard .text1 {
    background: url("../images/btn_card_2.gif") repeat-x scroll 0 bottom transparent;
    border: 0 none;
    font-family: arial,"微软雅黑",simsun;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    margin-right: 30px;
    padding-top: 6px;
    width: 108px;
}
#changeCard .Tip_Submit {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    padding: 20px 0;
    text-align: center;
}
#changeCard .btn1 {
    background: url("../images/com/btn_card.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 27px;
    width: 60px;
}
.Ptable {
    background: none repeat scroll 0 0 #CCCCCC;
    margin: 10px 0;
}
.Ptable th {
    background: none repeat scroll 0 0 #EEF7FE;
    font-size: 12px;
    padding: 5px;
}
.Ptable td {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    padding: 2px 5px;
}
.Ptable .tdTitle {
    background: none repeat scroll 0 0 #F5FAFE;
    text-align: right;
    width: 110px;
}
.Ptable th.tdTitle {
    text-align: center;
}
.item-detail {
    padding: 10px;
}
.item-warnning {
    background: none repeat scroll 0 0 #FFE8E8;
    border: 1px solid #DB9A9A;
    color: #CC0000;
    display: inline-block;
    margin-left: 10px;
    padding: 1px 5px;
}
.item-warnning s {
    background-position: -100px -267px;
    float: left;
    height: 16px;
    margin: 1px 4px 0 0;
    width: 16px;
}
#choose .item-hl-bg {
    background: none repeat scroll 0 0 #FFE8E8;
    border: 1px solid #DB9A9A;
}
#choose .item-hl-bg .dd {
    border-color: #FFE8E8;
}
#short-share {
    padding-top: 20px;
}
#share-list {
    float: left;
    margin: 0 auto;
}
.share-bd, .share-hd, .share-list-item, .share-list-item li, .share-list-item a, .share-ft {
    float: left;
    height: 23px;
    line-height: 23px;
}
.share-bd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD -moz-use-text-color #DDDDDD #DDDDDD;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    padding: 1px 0;
}
.share-hd {
    padding-left: 10px;
}
#short-share .share-list-item {
    height: 23px;
    overflow: hidden;
    width: 100px;
}
#share-list .share-list-item-all {
    width: auto;
}
.share-list-item a {
    height: 23px;
    overflow: hidden;
    text-indent: -9999px;
    width: 22px;
}
.share-list-item li {
    margin-right: 2px;
}
#view-bigimg {
    padding: 5px 10px 0 0;
}
#view-bigimg b {
    background-position: -264px -240px;
    display: inline-block;
    height: 14px;
    margin: 0 4px -2px 0;
    width: 14px;
}
#site-sina {
    background-position: -190px -166px;
}
#site-qzone {
    background-position: -102px -167px;
}
#site-renren {
    background-position: -146px -167px;
}
#site-kaixing {
    background-position: -168px -166px;
}
#site-douban {
    background-position: -124px -167px;
}
#site-msn {
    background-position: -234px -167px;
}
#site-qq {
    background-position: -256px -167px;
}
#site-email {
    background-position: -212px -167px;
}
#site-sina:hover {
    background-position: -190px -143px;
}
#site-qzone:hover {
    background-position: -102px -143px;
}
#site-renren:hover {
    background-position: -146px -143px;
}
#site-kaixing:hover {
    background-position: -168px -143px;
}
#site-douban:hover {
    background-position: -124px -143px;
}
#site-msn:hover {
    background-position: -234px -143px;
}
#site-qq:hover {
    background-position: -256px -143px;
}
#site-email:hover {
    background-position: -212px -143px;
}
.share-ft {
    border: 1px solid #DDDDDD;
    cursor: pointer;
    padding: 1px 0;
    width: 20px;
}
.share-ft b {
    background-position: -271px -258px;
    display: block;
    height: 11px;
    margin: 6px 0 0 7px;
    overflow: hidden;
    text-indent: -9999px;
    width: 7px;
}
.share-ft-open b {
    background-position: -263px -258px;
}
.model-partake {
    padding: 15px 15px 5px;
}
.model-partake .form {
    line-height: 22px;
    overflow: hidden;
}
.model-partake .text {
    border: 1px solid #CCCCCC;
    color: #999999;
    height: 16px;
    padding: 2px 3px;
    width: 280px;
}
.model-partake .btn-copy {
    margin-top: 15px;
}
.model-partake .i-con {
    border: 1px solid #EFD38C;
    color: #666666;
    margin-top: 15px;
    padding: 5px;
    position: relative;
}
#toolbar {
    background: none repeat scroll 0 0 #DDDDDD;
    border-top: 1px solid #E1E1E1;
    bottom: 0;
    height: 40px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
#toolbar .w {
    position: relative;
}
#toolbar .line {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 1px;
}
#toolbar .slogan {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    float: left;
    height: 40px;
}
#toolbar .slogan a {
    background-image: url("../images/icon2011113002.png");
    background-repeat: no-repeat;
    float: left;
    height: 12px;
    line-height: 100px;
    margin: 0 6px;
    overflow: hidden;
}
#toolbar .slogan span {
    float: left;
}
#toolbar .i-slogan {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F8F8F8;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    color: #CCCCCC;
    height: 28px;
    padding-top: 12px;
}
#toolbar .slogan .fore1 {
    background-position: 0 -25px;
    border-left: medium none;
    width: 50px;
}
#toolbar .slogan .fore2 {
    background-position: 0 -38px;
    width: 58px;
}
#toolbar .slogan .fore3 {
    background-position: 0 -51px;
    width: 73px;
}
#toolbar .slogan .fore4 {
    background-position: 0 -64px;
    width: 58px;
}
#toolbar .form {
    float: right;
    height: 40px;
    padding-right: 10px;
    position: relative;
}
#toolbar .form .prompt {
    display: none;
    left: 200px;
    position: absolute;
    top: -24px;
}
#toolbar .form .active {
    display: block;
}
#toolbar .form .i-prompt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #FF0000;
    padding: 3px;
    position: relative;
    width: 200px;
}
#toolbar .form .corner {
    position: absolute;
}
#toolbar .form .corner b {
    left: 0;
    position: absolute;
}
#toolbar .form .corner .b1 {
    z-index: 1;
}
#toolbar .form .corner .b2 {
    z-index: 2;
}
#toolbar .form .corner-bottom {
    bottom: 0;
    left: 20px;
}
#toolbar .form .corner-bottom b {
    border-width: 10px;
}
#toolbar .form .corner-bottom .b1 {
    border-color: #CCCCCC transparent transparent;
    border-style: solid dashed dashed;
    top: 0;
}
#toolbar .form .corner-bottom .b2 {
    border-color: #FFFFFF transparent transparent;
    border-style: solid dashed dashed;
    top: -1px;
}
#toolbar .form .label {
    line-height: 40px;
    margin-right: 6px;
    padding-left: 38px;
    position: relative;
}
#toolbar .form .label b {
    background: url("../images/icon2011113002.png") no-repeat scroll 0 -77px transparent;
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 33px;
}
#toolbar .form .label .markdown {
    background-position: -34px -78px;
}
#toolbar .form .label strong {
    color: #CC0000;
}
#toolbar .form .text {
    border: 1px solid #AAAAAA;
    height: 17px;
    margin: 6px 6px 0 0;
    padding: 3px;
    width: 160px;
}
#toolbar .form .button {
    background: url("../images/icon2011113002.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 25px;
    margin-top: 6px;
    width: 94px;
}
#toolbar .samekind {
    float: right;
    height: 40px;
}
#toolbar .samekind .entrance {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #E1E1E1;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    color: #666666;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0 35px 0 10px;
    position: relative;
}
#toolbar .samekind .entrance b {
    background: url("../images/icon2011113002.png") no-repeat scroll -23px -106px transparent;
    display: block;
    height: 24px;
    position: absolute;
    right: 7px;
    top: 7px;
    width: 22px;
}
#toolbar .samekind .list-h {
    display: none;
}
#toolbar .hover .entrance {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #999999;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    height: 41px;
    position: relative;
    top: -2px;
    z-index: 1;
}
#toolbar .hover .entrance b {
    background-position: 0 -106px;
}
#toolbar .hover .list-h {
    display: block;
}
#toolbar .groupbuy {
    background: none repeat scroll 0 0 #DC0E0E;
    float: right;
    height: 42px;
    margin: -2px 22px 0 0;
    width: 638px;
}
#toolbar .groupbuy .deal-price {
    background: url("../images/icon20110829.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin-right: 5px;
    width: 233px;
}
#toolbar .groupbuy .groupbuy-tit {
    color: #FFFAD0;
    float: left;
    font: bold 14px/18px "微软雅黑";
    padding-top: 2px;
    text-indent: 2em;
    width: 280px;
}
#toolbar .groupbuy .btn-groupbuy {
    background: url("../images/bg_toolbar3.png") no-repeat scroll 0 -132px transparent;
    cursor: pointer;
    float: right;
    height: 34px;
    line-height: 100px;
    margin: 5px 5px 0 0;
    overflow: hidden;
    width: 110px;
}
#toolbar .toolbar-close {
    background: url("../images/icon2012010401.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 11px;
    line-height: 100px;
    overflow: hidden;
    position: absolute;
    right: 2px;
    top: 14px;
    width: 11px;
    z-index: 3;
}
#recommend-samekindlist {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    height: 250px;
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: -253px;
    width: 1178px;
}
#recommend-samekindlist li {
    padding: 0 14px;
    text-align: center;
    width: 170px;
}
#recommend-samekindlist .extra {
    height: 16px;
    line-height: 16px;
    margin-top: 5px;
    overflow: hidden;
    padding: 2px 0;
}
#recommend-samekindlist .extra a {
    color: #005AA0;
}
body {
}
.content_tpl {
    margin: 0 auto;
    width: 753px;
}
.formwork {
    border-bottom: 1px dashed #E6E6E6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
    width: 753px;
}
.formwork p {
    margin: 0;
    padding: 0;
}
.formwork_img {
    margin: 0 auto;
    text-align: center;
    width: 750px;
}
.formwork_titleleft {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
}
.formwork_titleleft2 {
    font-size: 14px;
    line-height: 25px;
}
.formwork_titlecenter {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}
.formwork_text {
    text-indent: 2em;
    width: 100%;
}
.formwork_imgleft, .formwork_imgleft1, .formwork_tpl_left, .formwork_tpl_imgleft, .formwork_tpl_imgright, .formwork_tpl_left1 {
    float: left;
}
.formwork_imgleft {
    padding: 10px 20px 10px 0;
    width: 200px;
}
.formwork_imgright {
    float: right;
    padding: 10px 0 10px 20px;
    width: 200px;
}
.formwork_imgleft1 {
    padding: 10px 20px 10px 0;
    width: 360px;
}
.formwork_imgright1 {
    float: right;
    padding: 10px 0 10px 20px;
    width: 360px;
}
.formwork_tpl_left {
    width: 375px;
}
.formwork_tpl_imgleft {
    padding: 10px 20px 10px 0;
    width: 150px;
}
.formwork_tpl_imgright {
    padding: 10px 20px 10px 10px;
    width: 150px;
}
.formwork_tpl_left1 {
    text-align: center;
    width: 375px;
}
.formwork_tpl_img {
    padding: 20px;
    width: 100%;
}
.formwork_title1 {
    font-size: 14px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}
.formwork_bt_dz, .formwork_bt_rb, .formwork_bt_it, .formwork_bt_top {
    background-image: url("../images/bg2012031601.jpg");
    background-repeat: no-repeat;
    height: 43px;
    width: 750px;
}
.formwork_bt_dz span, .formwork_bt_rb span, .formwork_bt_it span, .formwork_bt_top span {
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 25px;
    padding-left: 34px;
}
.formwork_bt_dz span.s2, .formwork_bt_rb span.s2, .formwork_bt_it span.s2, .formwork_bt_top span.s2 {
    font-size: 12px;
    line-height: 20px;
    padding-left: 4px;
}
.formwork_bt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 23px;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
    width: 753px;
}
.formwork_bt_dz {
    background-position: 0 0;
}
.formwork_bt_dz span {
    color: #FFFFFF;
    padding-top: 12px;
}
.formwork_bt_dz span.s2 {
    padding-top: 16px;
}
.formwork_bt_rb {
    background-position: 0 -90px;
}
.formwork_bt_rb span {
    color: #C90014;
    font-size: 18px;
    padding-left: 2px;
    padding-top: 12px;
}
.formwork_bt_rb span.s2 {
    color: #666666;
    line-height: 25px;
    padding-left: 10px;
    padding-top: 16px;
}
.formwork_bt_it {
    background-position: 0 -45px;
}
.formwork_bt_it span {
    color: #000000;
    padding-top: 8px;
}
.formwork_bt_it span.s2 {
    line-height: 23px;
    padding-top: 10px;
}
.formwork_bt_top {
    background-position: 0 -135px;
}
.formwork_bt_top span {
    color: #000000;
    padding-top: 10px;
}
.formwork_bt_top span.s2 {
    padding-top: 14px;
}
#product-detail .fore {
    padding: 0;
}
.knowledge {
    margin-top: -10px;
}
#i-detail {
    overflow: hidden;
    padding: 0 10px 10px;
}
#i-detail li {
    float: left;
    width: 360px;
}
#i-detail a {
    color: #005AA0;
}
#product-detail .content {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
    padding: 10px;
    width: 743px;
}
#product-detail .tab-sub .fore {
    padding: 0 15px;
}
#product-detail .tabcon-sub {
    border-top: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 10px 10px 0;
}
#product-detail .tabcon-sub a {
    color: #005AA0;
}
#product-detail .tabcon-sub li {
    float: left;
    overflow: hidden;
    padding-right: 30px;
    width: 320px;
}
#product-detail .tabcon-sub li span {
    color: #999999;
    margin-right: 6px;
}
#promises {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
    padding: 10px;
}
#state {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
    padding: 10px;
}
#state strong {
    color: #CC3300;
}
.Ptable {
    background: none repeat scroll 0 0 #CCCCCC;
}
.Ptable th {
    background: none repeat scroll 0 0 #EEF7FE;
    padding: 5px;
    text-align: right;
}
.Ptable td {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 2px 5px;
}
.Ptable .tdTitle {
    background: none repeat scroll 0 0 #F5FAFE;
    text-align: right;
    width: 110px;
}
.tab-sub {
    overflow: hidden;
    padding: 8px 0;
}
.tab-sub li {
    border-left: 1px solid #D4D1C8;
    color: #CC3300;
    cursor: pointer;
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 0 15px;
    text-align: center;
}
.tab-sub .fore {
    border: medium none;
}
.tab-sub .curr {
    font-weight: bold;
}
q:before, q:after {
    content: "";
}
.word-wiki {
    color: #FF0000;
    display: inline-block;
    font: 14px/18px simsun;
    height: 18px;
    position: relative;
    text-indent: 0;
}
.wiki-arrow {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -2px;
    color: #CDCDCD;
    font: 12px/12px simsun;
    height: 6px;
    left: 50%;
    margin-left: -5px;
    overflow: hidden;
    position: absolute;
    width: 11px;
    z-index: 3;
}
* html .wiki-arrow {
    line-height: 14px;
}
* + html .wiki-arrow {
    line-height: 14px;
}
.word-wiki-detail {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    box-shadow: 3px 3px 3px #EEEEEE;
    color: #333333;
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 19px;
    width: 500px;
    z-index: 2;
}
.wiki-inner {
    font: 12px/1.8em simsun;
    padding: 12px;
}
.wiki-inner dt {
    font-size: 16px;
    font-weight: bold;
}
.wiki-inner dd {
    text-indent: 2em;
}
.wiki-more {
    padding-top: 5px;
    text-align: right;
}
.wiki-more a {
    color: #005EA7;
}
div.actived .wiki-arrow, div.actived .word-wiki-detail {
    display: block;
}
.knowledge-tips {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D9D9D9;
    color: #333333;
    cursor: default;
    display: inline-block;
    font-weight: normal;
    margin-left: 5px;
    padding: 2px 0;
    position: relative;
}
.knowledge-tips a {
    color: #005AA0;
}
.arrow-right {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #F5F5F5;
    border-top: 5px solid transparent;
    height: 0;
    left: -5px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 0;
}
.arrow_box {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #D9D9D9;
    height: 0;
    left: -1px;
    position: absolute;
    top: 8px;
    width: 0;
}
.arrow_box:after, .arrow_box:before {
    border: medium solid transparent;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 100%;
    width: 0;
}
.arrow_box:after {
    border-color: rgba(245, 245, 245, 0) #F5F5F5 rgba(245, 245, 245, 0) rgba(245, 245, 245, 0);
    border-width: 5px;
    margin-top: -5px;
    top: 50%;
}
.arrow_box:before {
    border-color: rgba(217, 217, 217, 0) #D9D9D9 rgba(217, 217, 217, 0) rgba(217, 217, 217, 0);
    border-width: 6px;
    margin-top: -6px;
    top: 50%;
}
#product-track .nothing {
    margin-top: 100px;
    text-align: center;
}
#product-track .iloading {
    margin-top: 100px;
}
#product-track .m2 h2 {
    font: bold 14px/28px simsun;
    padding: 0 8px;
}
#product-track .left .m2 .mt {
    background: url("../images/newicon20120718.png") repeat-x scroll 0 -287px transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 0 none;
    height: 28px;
    line-height: 28px;
}
#product-track .m2 {
    border: 1px solid #CCCCCC;
}
#product-track .left {
    float: left;
    width: 210px;
}
#product-track .right {
    float: right;
}
#product-track {
    margin-top: 10px;
}
#product-track .right {
    width: 780px;
}
#recent-view-track .mc ul {
    height: 250px;
    overflow-y: auto;
}
#recent-view-track h2 {
    float: left;
    font-size: 14px;
}
#recent-view-track .extra {
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
#recent-view-track ul {
    margin-top: -1px;
    padding: 0 8px;
}
#recent-view-track li {
    border-top: 1px dotted #DEDEDE;
    overflow: hidden;
}
#recent-view-track .p-img {
    float: left;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    width: 50px;
}
#recent-view-track .p-name {
    float: left;
    height: 3em;
    margin-top: 5px;
    width: 120px;
}
#recent-view-track .p-price {
    float: left;
    width: 120px;
}
#recent-view-track .no-track {
    background: url("../images/foot.png") no-repeat scroll left bottom transparent;
    color: #999999;
    height: 230px;
    margin: 10px;
}
#recent-view-track .no-track p {
    line-height: 1.5em;
    margin-top: 5px;
}
#recent-view-track .no-track h4 {
    font: 18px "microsoft yahei";
}
#product-track #maybe-like {
    border-left: 0 none;
}
#maybe-like .mt {
    background: url("../images/newicon20120718.png") repeat-x scroll 0 -287px transparent;
    border-bottom: 1px solid #CCCCCC;
    border-right: 0 none;
    height: 28px;
}
#maybe-like h2 {
    float: left;
    font-size: 14px;
}
#maybe-like .extra {
    font-size: 12px;
    margin-right: 10px;
}
#maybe-like .extra span {
    background: none repeat scroll 0 0 #999999;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    height: 16px;
    line-height: 16px;
    margin: 5px 0 0 5px;
    padding: 0 4px;
}
#maybe-like .extra .curr {
    background: none repeat scroll 0 0 #DD0000;
}
#maybe-like .extra {
    float: right;
    font-size: 14px;
}
#maybe-like .mc, #recent-view-track .mc {
    height: 250px;
    overflow: hidden;
    position: relative;
}
#maybe-like .p-comm .star {
    margin-top: 2px;
}
.star {
    background-image: url("../images/newicon20120718.png");
    background-repeat: no-repeat;
}
#maybe-like .mc li {
    padding: 10px 20px;
    text-align: center;
    width: 133px;
}
#maybe-like .mc .p-name {
    height: 3em;
}
#guess-scroll {
    margin-left: 40px;
}
#maybe-like .disabled {
    cursor: default;
}
.guess-control {
    background: url("../images/scroll.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 107px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 70px;
    width: 21px;
    z-index: 10;
}
#guess-backward {
    background-position: -21px 0;
    left: auto;
    right: 10px;
}
.star {
    display: inline-block;
    height: 14px;
    width: 75px;
}
.sa5 {
    background-position: -109px -239px;
}
.sa4 {
    background-position: -124px -239px;
}
.sa3 {
    background-position: -139px -239px;
}
.sa2 {
    background-position: -154px -239px;
}
.sa1 {
    background-position: -169px -239px;
}
.sa0 {
    background-position: -184px -239px;
}
.root61 .right-extra {
    width: 989px;
}
.root61 #maybe-like .mc li {
    width: 144px;
}
.root61 #product-track .right {
    width: 1000px;
}
#feature-service .tab li {
    cursor: pointer;
}
#feature-service .tab li.curr {
    cursor: default;
}
#feature-service h3 {
    padding-bottom: 5px;
}
#feature-service .tab {
    border-bottom: 2px solid #FFCCAA;
    padding-left: 5px;
    z-index: 2;
}
#feature-service .tab li {
    background: url("../images/tabindex.png") repeat scroll 0 -28px transparent;
    float: left;
    height: 27px;
    line-height: 29px;
    margin-right: 3px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-align: center;
}
#feature-service .tab li s, #feature-service .tab li b {
    background: url("../images/tabindex.png") repeat scroll 0 0 transparent;
    height: 27px;
    position: absolute;
    top: 0;
    width: 3px;
}
#feature-service .tab li s {
    left: 0;
}
#feature-service .tab li b {
    background-position: -7px 0;
    right: 0;
}
#feature-service .tab li.curr {
    background-position: 0 -85px;
}
#feature-service .tab li.curr s {
    background-position: 0 -57px;
}
#feature-service .tab li.curr b {
    background-position: -7px -57px;
}
#feature-service .tab li.curr, #feature-service .tab li.curr a:link, #feature-service .tab li.curr a:visited {
    color: #FF6600;
    font-weight: bold;
}
#feature-service .tab li a:link, .tab li a:visited {
    color: #333333;
}
.f-sercvice-list .item {
    float: left;
}
#feature-service .tabcon {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 10px;
}
.f-sercvice-list {
    overflow: hidden;
    padding: 4px 0;
}
.f-sercvice-list, .f-sercvice-list dd a {
    color: #005EA7;
}
.f-sercvice-list, .f-sercvice-list dd a:hover {
    text-decoration: none;
}
.f-sercvice-list dt {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 180px;
}
.f-sercvice-list dd .item {
    margin-right: 5px;
    position: relative;
}
.f-sercvice-list dd a {
    border: 1px solid #CCCCCC;
    display: inline-block;
    padding: 2px 6px;
}
.yb-tips {
    color: #999999;
    padding-top: 5px;
}
.f-sercvice-list dd a:hover {
    border-color: #CC0000;
}
.f-sercvice-list dd .actived a {
    border: 2px solid #CC0000;
    padding: 1px 5px;
}
.f-sercvice-list dd .actived a:hover {
    text-decoration: none;
}
.f-sercvice-list b {
    background-position: -202px -224px;
    bottom: 0;
    display: none;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 12px;
}
.f-sercvice-list .actived b {
    display: block;
}
#yb-result {
    padding: 5px 0 0 10px;
}
#yb-result .dd {
    color: #CC0000;
}
.yb-btn {
    padding: 10px 0 0 200px;
}
.yb-btn a {
    background: url("../images/yb_btn.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    width: 57px;
}
.yb-btn a, .yb-btn a:hover, .yb-btn a:visited {
    color: #666666;
    text-decoration: none;
}
.yb-btn .yb-btn-cancel {
    background-position: -67px 0;
}
